package com.mapper;

import com.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    //验证 根据账号和密码来验证用户登录
    public User login(@Param("account")String account,@Param("password")String password);
    //分页查询用户
    public List<User> selectAll(@Param("authtatus")String authtatus);
    //根据id显示用户信息
    public User selectById(long id);
    //修改用户信息
    public int updateUser(User user);
    //账号唯一验证
    public User selectByAccount(String account);
    //添加用户信息
    public int insertUser(User user);
    //删除用户信息 假删
    public int deleteUser(long id);
    //认证信息 资质认证，邮箱验证成功后将用户信息更新为认证中
    public int zzupdate(User user);
    //修改认证状态
    public int updateAuthtatus(@Param("id")long id,@Param("authtatus")long authtatus);
}
